<template>
  <view class="page-wapper">
    <view class="">这是三级页面</view>

    <br />
    <button @click="back_2">返回二级页面</button>

    <br />
    <button @click="back_1">返回一级页面</button>
  </view>
</template>

<script setup>
import { onMounted, onUnmounted } from 'vue';
import { sendLog, viewLog } from '@/common/js/utils/index.js';

const isH5 = uni.getSystemInfoSync().platform === 'h5';

const back_2 = () => {
  uni.navigateBack({
    delta: 1, // 回退两层
    success: function () {
      console.log('回退到二级页面');
    }
  });
};

const back_1 = () => {
  uni.navigateBack({
    delta: 2, // 回退两层
    success: function () {
      console.log('回退两个层级');
    }
  });
};
onMounted(() => {
  // try {
  //   // 监听返回按钮事件
  //   plus.key.addEventListener('backbutton', function () {
  //     console.log('backbutton');
  //     console.log('window.history', window.history);
  //     if (window.history.length > 1) {
  //       window.history.back();
  //     } else {
  //       // 如果没有历史记录，可以提示用户是否退出应用
  //       plus.nativeUI.confirm(
  //         '确定要退出应用吗？',
  //         function (e) {
  //           if (e.index == 0) {
  //             plus.runtime.quit();
  //           }
  //         },
  //         '提示',
  //         ['确定', '取消']
  //       );
  //     }
  //   });
  // } catch (err) {
  //   console.log(err);
  // }
});

onUnmounted(() => {
  // uni.offBackPress(handleBackPress);
});
</script>

<style lang="scss" scoped></style>